d6d088f995b9b736544495de942f424cf0e8724e,opennms-services/src/test/java/org/opennms/netmgt/mock/OpenNMSTestCase.java,OpenNMSTestCase,setUp,#,135
Before Change
m_eventd = new Eventd();
m_eventd.setDataSource(m_db);
m_eventdConfigMgr = new MockEventConfigManager(ConfigurationTestUtils.getReaderForResource(this, "/org/opennms/netmgt/mock/eventd-configuration.xml"));
m_eventd.setConfigManager(m_eventdConfigMgr);
/*
* Make sure we specify a full resource path since "this" is
After Change
if (isStartEventd()) {
m_eventdConfigMgr = new MockEventConfigManager(ConfigurationTestUtils.getReaderForResource(this, "/org/opennms/netmgt/mock/eventd-configuration.xml"));
JdbcEventdServiceManager eventdServiceManager = new JdbcEventdServiceManager();
eventdServiceManager.setDataSource(m_db);
eventdServiceManager.afterPropertiesSet();
/*
* Make sure we specify a full resource path since "this" is
* the unit test class, which is most likely in another package.
*/
File configFile = ConfigurationTestUtils.getFileForResource(this, "/org/opennms/netmgt/mock/eventconf.xml");
DefaultEventConfDao eventConfDao = new DefaultEventConfDao(configFile);
eventConfDao.reload();
EventconfFactory.setInstance(eventConfDao);
EventExpander eventExpander = new EventExpander();
eventExpander.setEventConfDao(eventConfDao);
eventExpander.afterPropertiesSet();
m_eventdIpcMgr = new EventIpcManagerDefaultImpl();
m_eventdIpcMgr.setEventdConfigMgr(m_eventdConfigMgr);
m_eventdIpcMgr.setEventExpander(eventExpander);
m_eventdIpcMgr.setEventdServiceManager(eventdServiceManager);
m_eventdIpcMgr.setDataSource(m_db);
m_eventdIpcMgr.afterPropertiesSet();
m_eventProxy = new EventProxy() {
public void send(Event event) throws EventProxyException {
m_eventdIpcMgr.sendNow(event);
}
public void send(Log eventLog) throws EventProxyException {
m_eventdIpcMgr.sendNow(eventLog);
}
};
EventIpcManagerFactory.setIpcManager(m_eventdIpcMgr);
m_eventd = new Eventd();
m_eventd.setEventdServiceManager(eventdServiceManager);
m_eventd.setConfigManager(m_eventdConfigMgr);
m_eventd.setEventIpcManager(m_eventdIpcMgr);
m_eventd.setEventConfDao(eventConfDao);